
.About-header{
  max-width: 1800px;
  width: 100%;
  height: 500px;
  background-image: linear-gradient(rgba(0, 0, 0, 0.657),rgba(5, 41, 66, 0.123)),url(image/about\ img\ 2.avif);
  background-position: center;
  background-size: 100% 140%;
  margin-top: -160px;
}
.About-header h1{
  font-size: 50px;
  text-align: center;
  color: #fff;
  padding-top: 340px;
  text-shadow: 5px 3px 2px rgb(0, 0, 0)
}

        


.icons-info{
  max-width: 1500px;
  margin: auto;
  display: grid;
  place-items: center;
  padding: 60px 20px;
  background-color: rgba(255, 255, 255, 0.896);
}
.icons-info .boxes{
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
.icons-info .box{
  width: 300px;
  /* text-align: center; */
  font-family: Arial, Helvetica, sans-serif;
  padding: 10px;
  box-shadow: 0 0 5px gray;
  border-radius: 10px;
}
.icons-info .box:hover{
  background-color: rgb(255, 248, 248);
  box-shadow: 0 0 15px gray;

}
.icons-info .box h4{
  margin-top: 20px;
  font-size: 20px;
  color: rgba(5, 38, 56, 0.94);
}
.icons-info .box p{
  margin-top: 20px;
  line-height: 22px;
  word-spacing: 3px;
  color: rgba(0, 0, 0, 0.586);
}


      /* sec9 start  */
      .sec9{
          max-width: 1500px;
          margin: auto;
          display: flex;
          flex-wrap: wrap;
          background-color: white;
          padding: 30px 30px;
          justify-content: space-between;
        
        }
        .sec9imgbox-a{
          width: 40%;
        }
        .sec9imgbox-a img{
          width: 100%;
        }

        .sec9-text-a{
          width: 58%;
          color: rgb(0, 0, 0);
          font-size: 17px;
          background-color: rgb(215, 215, 215);
          padding: 30px;
          border-radius:  0 0 30px 30px;
        }
        .image-text-a p{
          margin-left: 20px;
        }
        .image-text-a img{
          border-radius: 20px;
          border: 2px solid rgb(12, 48, 60);
        }
        
                  /* sec8 start  */

.sec8{
  max-width: 1500px;
  /* height: 600px; */
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  background-image: linear-gradient(rgba(5, 38, 56, 0.891),rgba(255, 255, 255, 0.144)), url(image/sec8\ img.jpg);
  background-position: center;
  background-size: 110% 100%;
  justify-content: space-evenly;

}
.sec8 .sec8box1{
  width: 500px;
  height: 450px;
  color: rgb(255, 255, 255);
  margin-top: 70px;
  padding: 40px;
  text-align: center;
  margin-bottom: 40px;
}
.sec8 .sec8box1:hover{
  background-image: linear-gradient(rgba(0, 0, 0, 0.463),rgba(0, 0, 0, 0.529));
  border-radius: 20px;

}
.sec8 .sec8box1 h2{
  font-size: 35px;
}
.sec8 .sec8box2 h2{
  font-size: 35px;
}
.sec8 .sec8box1 p{
  font-size: 18px;
  margin-top: 20px;
  line-height: 25px;
}
.sec8 .sec8box2 p{
  font-size: 18px;
  margin-top: 20px;
}
.sec8 .sec8box2{
  width: 500px;
  height: 450px;
  margin-top: 70px;
  color: #fff;
  padding: 40px;
  text-align: center;
  margin-bottom: 80px;
}
.sec8 .sec8box2:hover{
  background-image: linear-gradient(rgba(0, 0, 0, 0.463),rgba(0, 0, 0, 0.529));
  border-radius: 20px;
}



        /* sec10 start  */

.sec10{
  max-width: 1500px;
  margin: auto;
  padding-bottom: 50px;

}
.sec10-heading h2{
  text-align: center;
  margin-top: 50px;
  font-size: 33px;
  font-weight: bold;
  padding-bottom: 20px;
}
.sec10-boxes{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  /* background-color: #0082e6; */
  display: flex;
  flex-wrap: wrap;
}
.sec10-box{
  width: 210px;
}

.sec10 .sec10-box img{
  width: 210px;
  margin-top: 20px;
  border-radius: 20px;
  box-shadow: 0 0 20px gray;

}
  
  

   /*Responsive*/
   @media screen and (max-width: 900px) {
    .form .column {
      flex-wrap: wrap;
    }
    .form :where(.gender-option, .gender) {
      row-gap: 15px;
    }

    .About-header{
      background-size: 110% 110%;

    }
  


  .sec4{
    width: 100%;
    display: grid;
    place-items: center;
    /* padding: 20px; */
    /* padding-left: 20px; */
}

.sec4 .sec4-heading-a{
    margin-top: 0;
    width: 100%;
    /* background-color: aqua; */
    padding-left: 20px;
    align-items: center;
}

.sec4 .sec4-text-a{
    width: 100%;
    margin-top: 10px;
    padding: 20px;
    /* margin-left: 12px; */
    /* margin: auto; */
}

.sec8{
  padding: 20px;
  padding-top: 20px;
}

.sec8 .sec8box1{
  height: 450px;
  padding: 20px 10px;
  margin-top: 10px;

}
.sec8 .sec8box2{
  height: 450px;
  padding: 20px 10px;
  margin-bottom: 20px;
}

  .icons-info .box{
      margin-top: 30px;
  }

  .sec9{
      padding:  50px 20px;
  }

  .sec9imgbox-a{
    width: 100%;
  }

  .sec9-text-a{
    width: 100%;
    padding: 20px;
  }
  .sec9-text-a p{
    font-size: 15px;
    font-weight: 200;
  }

  
  .sec10-boxes{
    justify-content: none;
    margin-top: 10px;
}
.sec10-box{
    width: 45%;
}
.sec10 .sec10-box img{
    width: 100%;
    /* margin-top: 40px; */
    border-radius: 20px;
    box-shadow: 0 0 20px gray;
  
  }

  }